visit businesses to make sales - German English Dictionary